| От | Herouth Maoz |
|---|---|
| Тема | Re: [GENERAL] using Oids to retrieve a row |
| Дата | |
| Msg-id | l0311070ab324025b16cd@[147.233.148.142] обсуждение исходный текст |
| Ответ на | Re: [GENERAL] using Oids to retrieve a row (Karl DeBisschop <kdebisschop@spaceheater.infoplease.com>) |
| Список | pgsql-general |
At 18:32 +0200 on 26/03/1999, Karl DeBisschop wrote:
> are you doing this in psql?
>
> Or perl, php, or some other?
>
> perl and php both have methods for getting the oid of the last
> inserted row (use "$oid = $sth->{'pg_oid_status'};"
> in perl and "$oid = pg_GetLastOid($result_id);" in php )
> Look at the php documentation, or do 'perldoc DBD::Pg'
> to see more details.
A word of warning, though: retrieving a row by its oid doesn't make
retrieval faster. You have to create an index on the oid column, otherwise
it's plain sequential search. Personally, I prefer defining an indexed
serial field and using currval.
Herouth
--
Herouth Maoz, Internet developer.
Open University of Israel - Telem project
http://telem.openu.ac.il/~herutma
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера